TSTP Solution File: ITP046^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP046^1 : TPTP v7.5.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n019.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% DateTime : Sun Mar 21 13:24:01 EDT 2021

% Result   : Unknown 0.62s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem  : ITP046^1 : TPTP v7.5.0. Released v7.5.0.
% 0.03/0.12  % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.13/0.33  % Computer : n019.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % DateTime : Fri Mar 19 04:54:22 EDT 2021
% 0.13/0.33  % CPUTime  : 
% 0.13/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.13/0.34  Python 2.7.5
% 0.41/0.60  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e3a998>, <kernel.Type object at 0x1e3aea8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_M_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_Pr1409704485_r_l_v:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e60ef0>, <kernel.Type object at 0x1e3ac20>) of role type named ty_n_t__Product____Type__Oprod_I_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_M_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring produc1389397445_r_l_v:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5fea8>, <kernel.Type object at 0x1e3abd8>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring option1457017436_r_l_v:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5fea8>, <kernel.Type object at 0x1e3ac20>) of role type named ty_n_t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring produc1156025366_r_l_v:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e3af38>, <kernel.Type object at 0x2b5cf7d8d320>) of role type named ty_n_t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring produc1164766533_r_l_v:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e3aea8>, <kernel.Type object at 0x2b5cf7d8d320>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_set_Sum_sum_r_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e3ac20>, <kernel.Type object at 0x2b5cf7d8de60>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_set_Sum_sum_l_r:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e3aa28>, <kernel.Type object at 0x2b5cf7d8d290>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_set_Sum_sum_l_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e3ac20>, <kernel.Type object at 0x2b5cf7d8d368>) of role type named ty_n_t__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring option_val_r_l_v:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e3aea8>, <kernel.Type object at 0x2b5cf7d8dd88>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__r_Mtf__r_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_Product_prod_r_r:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e3ac20>, <kernel.Type object at 0x2b5cf7d8d7e8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__r_Mtf__l_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_Product_prod_r_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e3ac20>, <kernel.Type object at 0x2b5cf7d8dd88>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__l_Mtf__r_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_Product_prod_l_r:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x2b5cf7d8dbd8>, <kernel.Type object at 0x1e5cea8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__l_Mtf__l_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_Product_prod_l_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x2b5cf7d8d368>, <kernel.Type object at 0x1e5cea8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Set__Oset_Itf__r_J_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_set_set_r:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x2b5cf7d8dd88>, <kernel.Type object at 0x1e5ccf8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Set__Oset_Itf__l_J_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_set_set_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x2b5cf7d8d170>, <kernel.Type object at 0x1e5c488>) of role type named ty_n_t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__r_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_Sum_sum_r_r:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x2b5cf7d8dd88>, <kernel.Type object at 0x1e5cdd0>) of role type named ty_n_t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_Sum_sum_r_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x2b5cf7d8d368>, <kernel.Type object at 0x1e5c8c0>) of role type named ty_n_t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_Sum_sum_l_r:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x2b5cf7d8dd88>, <kernel.Type object at 0x1e5cbd8>) of role type named ty_n_t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_Sum_sum_l_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x2b5cf7d8dd88>, <kernel.Type object at 0x1e5c098>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_Itf__r_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_option_r:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5c8c0>, <kernel.Type object at 0x1e5cf38>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_Itf__l_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_option_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5cbd8>, <kernel.Type object at 0x1e5c758>) of role type named ty_n_t__Data__Ocntxt_Itf__r_Mtf__l_Mtf__v_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring cntxt_r_l_v:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5c098>, <kernel.Type object at 0x1e5ce18>) of role type named ty_n_t__Set__Oset_It__Set__Oset_Itf__r_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_set_r:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5cf38>, <kernel.Type object at 0x1e5cfc8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_Itf__l_J_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_set_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5c758>, <kernel.Type object at 0x1e5c638>) of role type named ty_n_t__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring expr_r_l_v:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5ce18>, <kernel.Type object at 0x1e5c908>) of role type named ty_n_t__Sum____Type__Osum_Itf__r_Mtf__l_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring sum_sum_r_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5cfc8>, <kernel.Type object at 0x1e5c7e8>) of role type named ty_n_t__Sum____Type__Osum_Itf__l_Mtf__r_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring sum_sum_l_r:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5c638>, <kernel.Type object at 0x1e5c248>) of role type named ty_n_t__Sum____Type__Osum_Itf__l_Mtf__l_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring sum_sum_l_l:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5c908>, <kernel.Type object at 0x1e5c1b8>) of role type named ty_n_t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring val_r_l_v:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5c7e8>, <kernel.Type object at 0x1e5c878>) of role type named ty_n_t__Set__Oset_Itf__r_J
% 0.41/0.60  Using role type
% 0.41/0.60  Declaring set_r:Type
% 0.41/0.60  FOF formula (<kernel.Constant object at 0x1e5c248>, <kernel.Type object at 0x1e5c6c8>) of role type named ty_n_t__Set__Oset_Itf__l_J
% 0.41/0.60  Using role type
% 0.41/0.61  Declaring set_l:Type
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5c1b8>, <kernel.Type object at 0x1e5cb48>) of role type named ty_n_t__Data__Oconst
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring const:Type
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5c878>, <kernel.Type object at 0x1e5c560>) of role type named ty_n_tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring v:Type
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5c6c8>, <kernel.Type object at 0x1e5ca28>) of role type named ty_n_tf__r
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring r:Type
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5cb48>, <kernel.Type object at 0x1e5c290>) of role type named ty_n_tf__l
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring l:Type
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5ccf8>, <kernel.DependentProduct object at 0x1e5ad88>) of role type named sy_c_Data_Ocombine_001tf__l_001t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring combine_l_val_r_l_v:((l->option_val_r_l_v)->((l->option_val_r_l_v)->(l->option_val_r_l_v)))
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5cab8>, <kernel.Constant object at 0x1e5c6c8>) of role type named sy_c_Data_Oconst_OF
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring f:const
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5c4d0>, <kernel.Constant object at 0x1e5ccf8>) of role type named sy_c_Data_Oconst_OT
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring t:const
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5cab8>, <kernel.Constant object at 0x1e5ad88>) of role type named sy_c_Data_Oconst_OUnit
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring unit:const
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5ccf8>, <kernel.DependentProduct object at 0x1e5ad40>) of role type named sy_c_Data_Odoms_001tf__l_001tf__r_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring doms_l_r_v:(produc1156025366_r_l_v->set_l)
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5c6c8>, <kernel.DependentProduct object at 0x1e5a3f8>) of role type named sy_c_Data_Oexpr_OAssign_001tf__r_001tf__l_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring assign_r_l_v:(expr_r_l_v->(expr_r_l_v->expr_r_l_v))
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5ccf8>, <kernel.DependentProduct object at 0x1e5a050>) of role type named sy_c_Data_Oexpr_OIte_001tf__r_001tf__l_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring ite_r_l_v:(expr_r_l_v->(expr_r_l_v->(expr_r_l_v->expr_r_l_v)))
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5ccf8>, <kernel.DependentProduct object at 0x1e5ab48>) of role type named sy_c_Data_Oexpr_ORead_001tf__r_001tf__l_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring read_r_l_v:(expr_r_l_v->expr_r_l_v)
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5a3f8>, <kernel.DependentProduct object at 0x1e5a908>) of role type named sy_c_Data_Oexpr_ORef_001tf__r_001tf__l_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring ref_r_l_v:(expr_r_l_v->expr_r_l_v)
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5a050>, <kernel.DependentProduct object at 0x1e5a170>) of role type named sy_c_Data_Oexpr_ORfork_001tf__r_001tf__l_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring rfork_r_l_v:(expr_r_l_v->expr_r_l_v)
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5ab48>, <kernel.DependentProduct object at 0x1e5af80>) of role type named sy_c_Data_Oexpr_ORjoin_001tf__r_001tf__l_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring rjoin_r_l_v:(expr_r_l_v->expr_r_l_v)
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5a908>, <kernel.DependentProduct object at 0x1e5a8c0>) of role type named sy_c_Data_Oexpr_OVE_001tf__r_001tf__l_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring vE_r_l_v:(val_r_l_v->expr_r_l_v)
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5a170>, <kernel.DependentProduct object at 0x1e5a050>) of role type named sy_c_Data_Oplug_001tf__r_001tf__l_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring plug_r_l_v:(cntxt_r_l_v->(expr_r_l_v->expr_r_l_v))
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5af80>, <kernel.DependentProduct object at 0x1e5acb0>) of role type named sy_c_Data_Oval_OCV_001tf__r_001tf__l_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring cV_r_l_v:(const->val_r_l_v)
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5a8c0>, <kernel.DependentProduct object at 0x1e5ab48>) of role type named sy_c_Data_Oval_OLoc_001tf__l_001tf__r_001tf__v
% 0.41/0.61  Using role type
% 0.41/0.61  Declaring loc_l_r_v:(l->val_r_l_v)
% 0.41/0.61  FOF formula (<kernel.Constant object at 0x1e5a050>, <kernel.DependentProduct object at 0x1e5a7a0>) of role type named sy_c_Data_Oval_ORid_001tf__r_001tf__l_001tf__v
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring rid_r_l_v:(r->val_r_l_v)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5acb0>, <kernel.DependentProduct object at 0x1e5aa70>) of role type named sy_c_Executions_Osubstitution_Oexecution_001tf__r_001tf__l_001tf__v
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring execution_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->(expr_r_l_v->((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->Prop))))
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ab48>, <kernel.DependentProduct object at 0x1e5a908>) of role type named sy_c_Executions_Osubstitution_Oinductive__invariant_001tf__r_001tf__l_001tf__v
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring induct1670415253_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->(((r->option1457017436_r_l_v)->Prop)->Prop))
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a200>, <kernel.DependentProduct object at 0x1e5af80>) of role type named sy_c_Executions_Osubstitution_Omaximal__execution_001tf__r_001tf__l_001tf__v
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring maxima311842975_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->(expr_r_l_v->((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->Prop))))
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5aab8>, <kernel.DependentProduct object at 0x1e5acb0>) of role type named sy_c_Executions_Osubstitution_Oreachable_001tf__r_001tf__l_001tf__v
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring reachable_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->((r->option1457017436_r_l_v)->Prop))
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a7a0>, <kernel.DependentProduct object at 0x1e5a200>) of role type named sy_c_Executions_Osubstitution_Osteps_001tf__r_001tf__l_001tf__v
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring steps_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->set_Pr1409704485_r_l_v)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5aa28>, <kernel.DependentProduct object at 0x1e5a998>) of role type named sy_c_Executions_Osubstitution_Oterminates__in_001tf__r_001tf__l_001tf__v
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring terminates_in_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->(expr_r_l_v->((r->option1457017436_r_l_v)->Prop)))
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a9e0>, <kernel.DependentProduct object at 0x1e5ab48>) of role type named sy_c_Finite__Set_Ofinite_001t__Option__Ooption_Itf__l_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite2114249848tion_l:(set_option_l->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5aa70>, <kernel.DependentProduct object at 0x1e5aab8>) of role type named sy_c_Finite__Set_Ofinite_001t__Option__Ooption_Itf__r_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite16335230tion_r:(set_option_r->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a998>, <kernel.DependentProduct object at 0x1e5a8c0>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_I_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_M_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite1853159534_r_l_v:(set_Pr1409704485_r_l_v->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ab48>, <kernel.DependentProduct object at 0x1e5a050>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_Itf__l_Mtf__l_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite785973648od_l_l:(set_Product_prod_l_l->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5aab8>, <kernel.DependentProduct object at 0x1e5a200>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_Itf__l_Mtf__r_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite835542678od_l_r:(set_Product_prod_l_r->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a8c0>, <kernel.DependentProduct object at 0x1e5a128>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_Itf__r_Mtf__l_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite1457622794od_r_l:(set_Product_prod_r_l->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a050>, <kernel.DependentProduct object at 0x1e5a0e0>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_Itf__r_Mtf__r_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite1507191824od_r_r:(set_Product_prod_r_r->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a200>, <kernel.DependentProduct object at 0x1e5a6c8>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Set__Oset_Itf__l_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite1256628466_set_l:(set_set_set_l->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a128>, <kernel.DependentProduct object at 0x1e5a680>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Set__Oset_Itf__r_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite1651563256_set_r:(set_set_set_r->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a0e0>, <kernel.DependentProduct object at 0x1e5a2d8>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite88277554um_l_l:(set_set_Sum_sum_l_l->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a6c8>, <kernel.DependentProduct object at 0x1e5a290>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite483212344um_l_r:(set_set_Sum_sum_l_r->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a680>, <kernel.DependentProduct object at 0x1e5a488>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite1407742636um_r_l:(set_set_Sum_sum_r_l->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a2d8>, <kernel.DependentProduct object at 0x1e5a440>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_Itf__l_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite_finite_set_l:(set_set_l->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a290>, <kernel.DependentProduct object at 0x1e5ac68>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_Itf__r_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite_finite_set_r:(set_set_r->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a488>, <kernel.DependentProduct object at 0x1e5ac20>) of role type named sy_c_Finite__Set_Ofinite_001t__Sum____Type__Osum_Itf__l_Mtf__l_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite1541484284um_l_l:(set_Sum_sum_l_l->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a440>, <kernel.DependentProduct object at 0x1e5a368>) of role type named sy_c_Finite__Set_Ofinite_001t__Sum____Type__Osum_Itf__l_Mtf__r_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite1591053314um_l_r:(set_Sum_sum_l_r->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ac68>, <kernel.DependentProduct object at 0x1e5a320>) of role type named sy_c_Finite__Set_Ofinite_001t__Sum____Type__Osum_Itf__r_Mtf__l_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite65649782um_r_l:(set_Sum_sum_r_l->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ac20>, <kernel.DependentProduct object at 0x1e5aef0>) of role type named sy_c_Finite__Set_Ofinite_001t__Sum____Type__Osum_Itf__r_Mtf__r_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite115218812um_r_r:(set_Sum_sum_r_r->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ab00>, <kernel.DependentProduct object at 0x1e5abd8>) of role type named sy_c_Finite__Set_Ofinite_001tf__l
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite_finite_l:(set_l->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a368>, <kernel.DependentProduct object at 0x1e5ae18>) of role type named sy_c_Finite__Set_Ofinite_001tf__r
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring finite_finite_r:(set_r->Prop)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ac68>, <kernel.DependentProduct object at 0x1e5ae18>) of role type named sy_c_Fun_Ofun__upd_001tf__l_001t__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring fun_up1835647912_r_l_v:((l->option_val_r_l_v)->(l->(option_val_r_l_v->(l->option_val_r_l_v))))
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ab00>, <kernel.DependentProduct object at 0x1e5ac20>) of role type named sy_c_Fun_Ofun__upd_001tf__r_001t__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring fun_up709272714_r_l_v:((r->option1457017436_r_l_v)->(r->(option1457017436_r_l_v->(r->option1457017436_r_l_v))))
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5add0>, <kernel.DependentProduct object at 0x1e5ac20>) of role type named sy_c_If_001t__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring if_option_val_r_l_v:(Prop->(option_val_r_l_v->(option_val_r_l_v->option_val_r_l_v)))
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ac68>, <kernel.DependentProduct object at 0x1e5ac20>) of role type named sy_c_If_001t__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring if_opt1153928738_r_l_v:(Prop->(option1457017436_r_l_v->(option1457017436_r_l_v->option1457017436_r_l_v)))
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ab00>, <kernel.DependentProduct object at 0x1e5a710>) of role type named sy_c_Map_Odom_001t__Product____Type__Oprod_I_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_M_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_J_001t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring dom_Pr939617279_r_l_v:((produc1389397445_r_l_v->option_val_r_l_v)->set_Pr1409704485_r_l_v)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a4d0>, <kernel.DependentProduct object at 0x1e5a878>) of role type named sy_c_Map_Odom_001t__Product____Type__Oprod_I_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_M_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_J_001t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring dom_Pr1162080227_r_l_v:((produc1389397445_r_l_v->option1457017436_r_l_v)->set_Pr1409704485_r_l_v)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5a638>, <kernel.DependentProduct object at 0x1e5aea8>) of role type named sy_c_Map_Odom_001tf__l_001t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring dom_l_val_r_l_v:((l->option_val_r_l_v)->set_l)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ab90>, <kernel.DependentProduct object at 0x1e5add0>) of role type named sy_c_Map_Odom_001tf__l_001t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J
% 0.41/0.62  Using role type
% 0.41/0.62  Declaring dom_l_45837855_r_l_v:((l->option1457017436_r_l_v)->set_l)
% 0.41/0.62  FOF formula (<kernel.Constant object at 0x1e5ae18>, <kernel.DependentProduct object at 0x1e5ac68>) of role type named sy_c_Map_Odom_001tf__r_001t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring dom_r_val_r_l_v:((r->option_val_r_l_v)->set_r)
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1e5ae60>, <kernel.DependentProduct object at 0x1e5ab00>) of role type named sy_c_Map_Odom_001tf__r_001t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring dom_r_259548057_r_l_v:((r->option1457017436_r_l_v)->set_r)
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1e5a830>, <kernel.DependentProduct object at 0x1fcb290>) of role type named sy_c_Occurrences_OLID_092_060_094sub_062G_001tf__r_001tf__l_001tf__v
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring lID_G_r_l_v:((r->option1457017436_r_l_v)->set_l)
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1e5a638>, <kernel.DependentProduct object at 0x1fcb200>) of role type named sy_c_Occurrences_OLID_092_060_094sub_062L_001tf__l_001tf__r_001tf__v
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring lID_L_l_r_v:(produc1156025366_r_l_v->set_l)
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1e5ae18>, <kernel.DependentProduct object at 0x1fcb2d8>) of role type named sy_c_Occurrences_ORID_092_060_094sub_062G_001tf__r_001tf__l_001tf__v
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring rID_G_r_l_v:((r->option1457017436_r_l_v)->set_r)
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1e5a830>, <kernel.DependentProduct object at 0x1fcb170>) of role type named sy_c_Occurrences_ORID_092_060_094sub_062L_001tf__l_001tf__r_001tf__v
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring rID_L_l_r_v:(produc1156025366_r_l_v->set_r)
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1e5a638>, <kernel.DependentProduct object at 0x1fcb200>) of role type named sy_c_OperationalSemantics_Osubstitution_Odomains__subsume_001tf__l_001tf__r_001tf__v
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring domain87684397_l_r_v:(produc1156025366_r_l_v->Prop)
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1e5a4d0>, <kernel.DependentProduct object at 0x1fcb2d8>) of role type named sy_c_OperationalSemantics_Osubstitution_Odomains__subsume__globally_001tf__r_001tf__l_001tf__v
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring domain1547879849_r_l_v:((r->option1457017436_r_l_v)->Prop)
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1e5ae18>, <kernel.DependentProduct object at 0x1fcb050>) of role type named sy_c_OperationalSemantics_Osubstitution_Orevision__step_001tf__r_001tf__l_001tf__v
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring revision_step_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->(r->((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->Prop))))
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1e5a4d0>, <kernel.DependentProduct object at 0x1fcb440>) of role type named sy_c_OperationalSemantics_Osubstitution_Orevision__step__relaxed_001tf__r_001tf__l_001tf__v
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring revisi1291188644_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->(r->((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->Prop))))
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1e5a4d0>, <kernel.DependentProduct object at 0x1fcb098>) of role type named sy_c_OperationalSemantics_Osubstitution_Osubsumes__accessible_001tf__r_001tf__l_001tf__v
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring subsum148050133_r_l_v:(r->(r->((r->option1457017436_r_l_v)->Prop)))
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1fcb3f8>, <kernel.DependentProduct object at 0x1fcb200>) of role type named sy_c_OperationalSemantics_Osubstitution_Osubsumes__accessible__globally_001tf__r_001tf__l_001tf__v
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring subsum680764357_r_l_v:((r->option1457017436_r_l_v)->Prop)
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1fcb290>, <kernel.Constant object at 0x1fcb200>) of role type named sy_c_Option_Ooption_ONone_001t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.41/0.63  Using role type
% 0.41/0.63  Declaring none_val_r_l_v:option_val_r_l_v
% 0.41/0.63  FOF formula (<kernel.Constant object at 0x1fcb488>, <kernel.Constant object at 0x1fcb200>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring none_P277133687_r_l_v:option1457017436_r_l_v
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb3f8>, <kernel.DependentProduct object at 0x1fcb050>) of role type named sy_c_Option_Ooption_OSome_001t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring some_val_r_l_v:(val_r_l_v->option_val_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb368>, <kernel.DependentProduct object at 0x1fcb170>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring some_P1807977723_r_l_v:(produc1156025366_r_l_v->option1457017436_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.DependentProduct object at 0x1fcb4d0>) of role type named sy_c_Option_Ooption_Othe_001t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring the_val_r_l_v:(option_val_r_l_v->val_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb050>, <kernel.DependentProduct object at 0x1fcb3f8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_Itf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring ord_le2116509289_set_l:(set_set_l->(set_set_l->Prop))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb170>, <kernel.DependentProduct object at 0x1fcb290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_Itf__r_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring ord_le363960431_set_r:(set_set_r->(set_set_r->Prop))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb4d0>, <kernel.DependentProduct object at 0x1fcb368>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring ord_le1122554619um_l_l:(set_Sum_sum_l_l->(set_Sum_sum_l_l->Prop))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb3f8>, <kernel.DependentProduct object at 0x1fcb200>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring ord_le1517489409um_l_r:(set_Sum_sum_l_r->(set_Sum_sum_l_r->Prop))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb290>, <kernel.DependentProduct object at 0x1fcb050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring ord_le294536053um_r_l:(set_Sum_sum_r_l->(set_Sum_sum_r_l->Prop))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb368>, <kernel.DependentProduct object at 0x1fcb170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_Itf__l_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring ord_less_eq_set_l:(set_l->(set_l->Prop))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.DependentProduct object at 0x1fcb4d0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_Itf__r_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring ord_less_eq_set_r:(set_r->(set_r->Prop))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb050>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_Itf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_top_set_option_l:set_option_l
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb368>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_Itf__r_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_top_set_option_r:set_option_r
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_I_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_M_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_to1238153077_r_l_v:set_Pr1409704485_r_l_v
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb050>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__l_Mtf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_to320296343od_l_l:set_Product_prod_l_l
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb368>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__l_Mtf__r_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_to715231133od_l_r:set_Product_prod_l_r
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__r_Mtf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_to1639761425od_r_l:set_Product_prod_r_l
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb050>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__r_Mtf__r_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_to2034696215od_r_r:set_Product_prod_r_r
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb368>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_Itf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_top_set_set_l:set_set_l
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_Itf__r_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_top_set_set_r:set_set_r
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb050>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_to1010946379um_l_l:set_Sum_sum_l_l
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb368>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_to1405881169um_l_r:set_Sum_sum_l_r
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_to182927813um_r_l:set_Sum_sum_r_l
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb050>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__r_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_to577862603um_r_r:set_Sum_sum_r_r
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb368>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_Itf__l_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_top_set_l:set_l
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.Constant object at 0x1fcb4d0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_Itf__r_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring top_top_set_r:set_r
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcb050>, <kernel.DependentProduct object at 0x1fcb368>) of role type named sy_c_Product__Type_OPair_001_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_001t__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring produc1834103605_r_l_v:((l->option_val_r_l_v)->(expr_r_l_v->produc1164766533_r_l_v))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1fcba70>, <kernel.DependentProduct object at 0x1fcb200>) of role type named sy_c_Product__Type_OPair_001_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_001t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring produc297528454_r_l_v:((l->option_val_r_l_v)->(produc1164766533_r_l_v->produc1156025366_r_l_v))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbb48>, <kernel.DependentProduct object at 0x1fcbc68>) of role type named sy_c_Product__Type_OPair_001_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_001_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring produc1175464189_r_l_v:((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->produc1389397445_r_l_v))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbb90>, <kernel.DependentProduct object at 0x1fcbcb0>) of role type named sy_c_Renaming_Oeq__states_001tf__r_001tf__l_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring eq_states_r_l_v:((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->Prop))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbab8>, <kernel.DependentProduct object at 0x1fcba70>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_I_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_M_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collec1978425008_r_l_v:((produc1389397445_r_l_v->Prop)->set_Pr1409704485_r_l_v)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcb368>, <kernel.DependentProduct object at 0x1fcba28>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Set__Oset_Itf__l_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collect_set_set_l:((set_set_l->Prop)->set_set_set_l)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.DependentProduct object at 0x1fcbcf8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Set__Oset_Itf__r_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collect_set_set_r:((set_set_r->Prop)->set_set_set_r)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcb050>, <kernel.DependentProduct object at 0x1fcbd40>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collec1593187440um_l_l:((set_Sum_sum_l_l->Prop)->set_set_Sum_sum_l_l)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbb48>, <kernel.DependentProduct object at 0x1fcbd88>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collec1988122230um_l_r:((set_Sum_sum_l_r->Prop)->set_set_Sum_sum_l_r)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbb90>, <kernel.DependentProduct object at 0x1fcbdd0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collec765168874um_r_l:((set_Sum_sum_r_l->Prop)->set_set_Sum_sum_r_l)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbab8>, <kernel.DependentProduct object at 0x1fcbe18>) of role type named sy_c_Set_OCollect_001t__Set__Oset_Itf__l_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collect_set_l:((set_l->Prop)->set_set_l)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcb368>, <kernel.DependentProduct object at 0x1fcbe60>) of role type named sy_c_Set_OCollect_001t__Set__Oset_Itf__r_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collect_set_r:((set_r->Prop)->set_set_r)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.DependentProduct object at 0x1fcbea8>) of role type named sy_c_Set_OCollect_001t__Sum____Type__Osum_Itf__l_Mtf__l_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collect_Sum_sum_l_l:((sum_sum_l_l->Prop)->set_Sum_sum_l_l)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcb050>, <kernel.DependentProduct object at 0x1fcbef0>) of role type named sy_c_Set_OCollect_001t__Sum____Type__Osum_Itf__l_Mtf__r_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collect_Sum_sum_l_r:((sum_sum_l_r->Prop)->set_Sum_sum_l_r)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbb48>, <kernel.DependentProduct object at 0x1fcbf38>) of role type named sy_c_Set_OCollect_001t__Sum____Type__Osum_Itf__r_Mtf__l_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collect_Sum_sum_r_l:((sum_sum_r_l->Prop)->set_Sum_sum_r_l)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbb90>, <kernel.DependentProduct object at 0x1fcbf80>) of role type named sy_c_Set_OCollect_001tf__l
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collect_l:((l->Prop)->set_l)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbab8>, <kernel.DependentProduct object at 0x1fcbfc8>) of role type named sy_c_Set_OCollect_001tf__r
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collect_r:((r->Prop)->set_r)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcb368>, <kernel.DependentProduct object at 0x1fcb4d0>) of role type named sy_c_Substitution_Osubstitution_001tf__r_001tf__l_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring substitution_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->Prop)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.DependentProduct object at 0x1e4a050>) of role type named sy_c_Transitive__Closure_Ortrancl_001_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring transi1323086383_r_l_v:(set_Pr1409704485_r_l_v->set_Pr1409704485_r_l_v)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbfc8>, <kernel.DependentProduct object at 0x1e4a0e0>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_M_062_Itf__r_Mt__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring member1522896238_r_l_v:(produc1389397445_r_l_v->(set_Pr1409704485_r_l_v->Prop))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbb90>, <kernel.DependentProduct object at 0x1e4a098>) of role type named sy_c_member_001t__Set__Oset_Itf__l_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring member_set_l:(set_l->(set_set_l->Prop))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.DependentProduct object at 0x1e4a128>) of role type named sy_c_member_001t__Set__Oset_Itf__r_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring member_set_r:(set_r->(set_set_r->Prop))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbfc8>, <kernel.DependentProduct object at 0x1e4a1b8>) of role type named sy_c_member_001tf__l
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring member_l:(l->(set_l->Prop))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcb200>, <kernel.DependentProduct object at 0x1e4a200>) of role type named sy_c_member_001tf__r
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring member_r:(r->(set_r->Prop))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbfc8>, <kernel.Constant object at 0x1e4a128>) of role type named sy_v__092_060E_062
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring e:cntxt_r_l_v
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbb90>, <kernel.Constant object at 0x1e4a128>) of role type named sy_v__092_060E_062_H____
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring e2:cntxt_r_l_v
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1fcbb90>, <kernel.DependentProduct object at 0x1e4a2d8>) of role type named sy_v__092_060sigma_062
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring sigma:(l->option_val_r_l_v)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1e4a200>, <kernel.DependentProduct object at 0x1e4a368>) of role type named sy_v__092_060sigma_062_H____
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring sigma2:(l->option_val_r_l_v)
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a290>, <kernel.DependentProduct object at 0x1e4a098>) of role type named sy_v__092_060tau_062
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring tau:(l->option_val_r_l_v)
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a2d8>, <kernel.DependentProduct object at 0x1e4a3b0>) of role type named sy_v__092_060tau_062_H____
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring tau2:(l->option_val_r_l_v)
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a200>, <kernel.Constant object at 0x1e4a3b0>) of role type named sy_v_e
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring e3:expr_r_l_v
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a290>, <kernel.Constant object at 0x1e4a3b0>) of role type named sy_v_e_H____
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring e4:expr_r_l_v
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a2d8>, <kernel.Constant object at 0x1e4a3b0>) of role type named sy_v_left__forkee
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring left_forkee:r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a200>, <kernel.Constant object at 0x1e4a3b0>) of role type named sy_v_r
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring r2:r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a290>, <kernel.Constant object at 0x1e4a3b0>) of role type named sy_v_r_H
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring r3:r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a2d8>, <kernel.Constant object at 0x1e4a3b0>) of role type named sy_v_right__forkee____
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring right_forkee:r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a200>, <kernel.DependentProduct object at 0x1e4a5a8>) of role type named sy_v_s_092_060_094sub_0621
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring s_1:(r->option1457017436_r_l_v)
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a4d0>, <kernel.DependentProduct object at 0x1e4a5f0>) of role type named sy_v_s_092_060_094sub_0622
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring s_2:(r->option1457017436_r_l_v)
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a248>, <kernel.DependentProduct object at 0x1e4a680>) of role type named sy_v_s_092_060_094sub_0622_H
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring s_22:(r->option1457017436_r_l_v)
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1e4a488>, <kernel.DependentProduct object at 0x1e4a2d8>) of role type named sy_v_subst
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))
% 0.49/0.65  FOF formula (((member_r right_forkee) (rID_G_r_l_v s_1))->False) of role axiom named fact_0_local_Ofork_I3_J
% 0.49/0.65  A new axiom: (((member_r right_forkee) (rID_G_r_l_v s_1))->False)
% 0.49/0.65  FOF formula (((member_r left_forkee) (rID_G_r_l_v s_1))->False) of role axiom named fact_1_side
% 0.49/0.65  A new axiom: (((member_r left_forkee) (rID_G_r_l_v s_1))->False)
% 0.49/0.65  FOF formula (not (((eq r) r2) r3)) of role axiom named fact_2_neq
% 0.49/0.65  A new axiom: (not (((eq r) r2) r3))
% 0.49/0.65  FOF formula (not (((eq r) r3) left_forkee)) of role axiom named fact_3__092_060open_062r_H_A_092_060noteq_062_Aleft__forkee_092_060close_062
% 0.49/0.65  A new axiom: (not (((eq r) r3) left_forkee))
% 0.49/0.65  FOF formula (((eq option1457017436_r_l_v) (s_2 r3)) (s_1 r3)) of role axiom named fact_4_r_H__unchanged__left
% 0.49/0.65  A new axiom: (((eq option1457017436_r_l_v) (s_2 r3)) (s_1 r3))
% 0.49/0.65  FOF formula (not (((eq r) r2) right_forkee)) of role axiom named fact_5__092_060open_062r_A_092_060noteq_062_Aright__forkee_092_060close_062
% 0.49/0.65  A new axiom: (not (((eq r) r2) right_forkee))
% 0.49/0.65  FOF formula (((eq option1457017436_r_l_v) (s_1 r3)) (some_P1807977723_r_l_v ((produc297528454_r_l_v sigma2) ((produc1834103605_r_l_v tau2) ((plug_r_l_v e2) (rfork_r_l_v e4)))))) of role axiom named fact_6_local_Ofork_I2_J
% 0.49/0.65  A new axiom: (((eq option1457017436_r_l_v) (s_1 r3)) (some_P1807977723_r_l_v ((produc297528454_r_l_v sigma2) ((produc1834103605_r_l_v tau2) ((plug_r_l_v e2) (rfork_r_l_v e4))))))
% 0.49/0.65  FOF formula ((((revision_step_r_l_v subst) r3) s_1) s_22) of role axiom named fact_7_right
% 0.49/0.65  A new axiom: ((((revision_step_r_l_v subst) r3) s_1) s_22)
% 0.49/0.65  FOF formula (((eq (r->option1457017436_r_l_v)) s_22) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v s_1) r3) (some_P1807977723_r_l_v ((produc297528454_r_l_v sigma2) ((produc1834103605_r_l_v tau2) ((plug_r_l_v e2) (vE_r_l_v (rid_r_l_v right_forkee)))))))) right_forkee) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v sigma2) tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) e4))))) of role axiom named fact_8_local_Ofork_I1_J
% 0.49/0.66  A new axiom: (((eq (r->option1457017436_r_l_v)) s_22) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v s_1) r3) (some_P1807977723_r_l_v ((produc297528454_r_l_v sigma2) ((produc1834103605_r_l_v tau2) ((plug_r_l_v e2) (vE_r_l_v (rid_r_l_v right_forkee)))))))) right_forkee) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v sigma2) tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) e4)))))
% 0.49/0.66  FOF formula (not (((eq r) r2) left_forkee)) of role axiom named fact_9__092_060open_062r_A_092_060noteq_062_Aleft__forkee_092_060close_062
% 0.49/0.66  A new axiom: (not (((eq r) r2) left_forkee))
% 0.49/0.66  FOF formula (((eq option1457017436_r_l_v) (s_22 r2)) (s_1 r2)) of role axiom named fact_10_r__unchanged__right
% 0.49/0.66  A new axiom: (((eq option1457017436_r_l_v) (s_22 r2)) (s_1 r2))
% 0.49/0.66  FOF formula ((reachable_r_l_v subst) s_1) of role axiom named fact_11_reach
% 0.49/0.66  A new axiom: ((reachable_r_l_v subst) s_1)
% 0.49/0.66  FOF formula ((((revision_step_r_l_v subst) r2) s_1) s_2) of role axiom named fact_12_left__step
% 0.49/0.66  A new axiom: ((((revision_step_r_l_v subst) r2) s_1) s_2)
% 0.49/0.66  FOF formula (forall (R:r) (S:(r->option1457017436_r_l_v)) (S2:(r->option1457017436_r_l_v)) (R2:r), (((((revision_step_r_l_v subst) R) S) S2)->((forall (Sigma:(l->option_val_r_l_v)) (Tau:(l->option_val_r_l_v)) (E:cntxt_r_l_v) (E2:expr_r_l_v), (not (((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma) ((produc1834103605_r_l_v Tau) ((plug_r_l_v E) (rfork_r_l_v E2))))))))->((((member_r R2) (rID_G_r_l_v S))->False)->(((member_r R2) (rID_G_r_l_v S2))->False))))) of role axiom named fact_13_only__fork__introduces__rids_H
% 0.49/0.66  A new axiom: (forall (R:r) (S:(r->option1457017436_r_l_v)) (S2:(r->option1457017436_r_l_v)) (R2:r), (((((revision_step_r_l_v subst) R) S) S2)->((forall (Sigma:(l->option_val_r_l_v)) (Tau:(l->option_val_r_l_v)) (E:cntxt_r_l_v) (E2:expr_r_l_v), (not (((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma) ((produc1834103605_r_l_v Tau) ((plug_r_l_v E) (rfork_r_l_v E2))))))))->((((member_r R2) (rID_G_r_l_v S))->False)->(((member_r R2) (rID_G_r_l_v S2))->False)))))
% 0.49/0.66  FOF formula (forall (S:(r->option1457017436_r_l_v)) (R:r) (Sigma2:(l->option_val_r_l_v)) (Tau2:(l->option_val_r_l_v)) (E3:cntxt_r_l_v) (E4:expr_r_l_v) (R2:r), ((((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))->((((member_r R2) (rID_G_r_l_v S))->False)->((((revision_step_r_l_v subst) R) S) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S) R) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R2)))))))) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4)))))))) of role axiom named fact_14_revision__step_Ofork
% 0.49/0.66  A new axiom: (forall (S:(r->option1457017436_r_l_v)) (R:r) (Sigma2:(l->option_val_r_l_v)) (Tau2:(l->option_val_r_l_v)) (E3:cntxt_r_l_v) (E4:expr_r_l_v) (R2:r), ((((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))->((((member_r R2) (rID_G_r_l_v S))->False)->((((revision_step_r_l_v subst) R) S) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S) R) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R2)))))))) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4))))))))
% 0.49/0.66  FOF formula (forall (S:(r->option1457017436_r_l_v)) (R:r) (Sigma2:(l->option_val_r_l_v)) (Tau2:(l->option_val_r_l_v)) (E3:cntxt_r_l_v) (E4:expr_r_l_v) (S2:(r->option1457017436_r_l_v)), ((((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))->(((eq Prop) ((((revision_step_r_l_v subst) R) S) S2)) ((ex r) (fun (R3:r)=> ((and (((member_r R3) (rID_G_r_l_v (((fun_up709272714_r_l_v S) R) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))))->False)) (((eq (r->option1457017436_r_l_v)) S2) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S) R) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R3)))))))) R3) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4))))))))))) of role axiom named fact_15_fork__pseudodeterministic
% 0.53/0.68  A new axiom: (forall (S:(r->option1457017436_r_l_v)) (R:r) (Sigma2:(l->option_val_r_l_v)) (Tau2:(l->option_val_r_l_v)) (E3:cntxt_r_l_v) (E4:expr_r_l_v) (S2:(r->option1457017436_r_l_v)), ((((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))->(((eq Prop) ((((revision_step_r_l_v subst) R) S) S2)) ((ex r) (fun (R3:r)=> ((and (((member_r R3) (rID_G_r_l_v (((fun_up709272714_r_l_v S) R) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))))->False)) (((eq (r->option1457017436_r_l_v)) S2) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S) R) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R3)))))))) R3) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4)))))))))))
% 0.53/0.68  FOF formula (substitution_r_l_v subst) of role axiom named fact_16_substitution__axioms
% 0.53/0.68  A new axiom: (substitution_r_l_v subst)
% 0.53/0.68  FOF formula (forall (S:(r->option1457017436_r_l_v)) (R:r) (Sigma2:(l->option_val_r_l_v)) (Tau2:(l->option_val_r_l_v)) (E3:cntxt_r_l_v) (E4:expr_r_l_v) (R2:r), ((((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))->((((member_r R2) (rID_G_r_l_v S))->False)->((((revisi1291188644_r_l_v subst) R) S) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S) R) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R2)))))))) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4)))))))) of role axiom named fact_17_revision__step__relaxed_Ofork
% 0.53/0.68  A new axiom: (forall (S:(r->option1457017436_r_l_v)) (R:r) (Sigma2:(l->option_val_r_l_v)) (Tau2:(l->option_val_r_l_v)) (E3:cntxt_r_l_v) (E4:expr_r_l_v) (R2:r), ((((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))->((((member_r R2) (rID_G_r_l_v S))->False)->((((revisi1291188644_r_l_v subst) R) S) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S) R) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R2)))))))) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4))))))))
% 0.53/0.68  FOF formula (forall (S_2:(r->option1457017436_r_l_v)) (S_1:(r->option1457017436_r_l_v)) (R:r) (X2:produc1156025366_r_l_v) (S_22:(r->option1457017436_r_l_v)) (R2:r) (Sigma2:(l->option_val_r_l_v)) (Tau2:(l->option_val_r_l_v)) (E3:cntxt_r_l_v) (R4:r) (E4:expr_r_l_v), ((((eq (r->option1457017436_r_l_v)) S_2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2)))->((((eq (r->option1457017436_r_l_v)) S_22) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R4)))))))) R4) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4)))))->((((eq option1457017436_r_l_v) (S_2 R2)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))->((((member_r R4) (rID_G_r_l_v S_2))->False)->(((((revision_step_r_l_v subst) R) S_22) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R4)))))))) R4) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4))))) R) (some_P1807977723_r_l_v X2)))->((not (((eq r) R) R2))->((not (((eq r) R) R4))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v subst) R2) S_2) S_3)) (((eq (r->option1457017436_r_l_v)) S_2) S_3)))) ((or ((((revision_step_r_l_v subst) R) S_22) S_32)) (((eq (r->option1457017436_r_l_v)) S_22) S_32))))))))))))))) of role axiom named fact_18_local__and__fork__commute
% 0.53/0.68  A new axiom: (forall (S_2:(r->option1457017436_r_l_v)) (S_1:(r->option1457017436_r_l_v)) (R:r) (X2:produc1156025366_r_l_v) (S_22:(r->option1457017436_r_l_v)) (R2:r) (Sigma2:(l->option_val_r_l_v)) (Tau2:(l->option_val_r_l_v)) (E3:cntxt_r_l_v) (R4:r) (E4:expr_r_l_v), ((((eq (r->option1457017436_r_l_v)) S_2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2)))->((((eq (r->option1457017436_r_l_v)) S_22) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R4)))))))) R4) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4)))))->((((eq option1457017436_r_l_v) (S_2 R2)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))->((((member_r R4) (rID_G_r_l_v S_2))->False)->(((((revision_step_r_l_v subst) R) S_22) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R4)))))))) R4) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4))))) R) (some_P1807977723_r_l_v X2)))->((not (((eq r) R) R2))->((not (((eq r) R) R4))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v subst) R2) S_2) S_3)) (((eq (r->option1457017436_r_l_v)) S_2) S_3)))) ((or ((((revision_step_r_l_v subst) R) S_22) S_32)) (((eq (r->option1457017436_r_l_v)) S_22) S_32)))))))))))))))
% 0.53/0.68  FOF formula (((eq (r->option1457017436_r_l_v)) s_2) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v s_1) r2) (some_P1807977723_r_l_v ((produc297528454_r_l_v sigma) ((produc1834103605_r_l_v tau) ((plug_r_l_v e) (vE_r_l_v (rid_r_l_v left_forkee)))))))) left_forkee) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v sigma) tau)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) e3))))) of role axiom named fact_19_s_092_060_094sub_0622
% 0.53/0.68  A new axiom: (((eq (r->option1457017436_r_l_v)) s_2) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v s_1) r2) (some_P1807977723_r_l_v ((produc297528454_r_l_v sigma) ((produc1834103605_r_l_v tau) ((plug_r_l_v e) (vE_r_l_v (rid_r_l_v left_forkee)))))))) left_forkee) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v sigma) tau)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) e3)))))
% 0.53/0.69  FOF formula (forall (X2:r) (X3:r) (F:(r->option1457017436_r_l_v)) (Y:produc1156025366_r_l_v), ((not (((eq r) X2) X3))->(((eq (r->option1457017436_r_l_v)) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v F) X2) (some_P1807977723_r_l_v Y))) X3) none_P277133687_r_l_v)) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v F) X3) none_P277133687_r_l_v)) X2) (some_P1807977723_r_l_v Y))))) of role axiom named fact_20_restrictions__inwards
% 0.53/0.69  A new axiom: (forall (X2:r) (X3:r) (F:(r->option1457017436_r_l_v)) (Y:produc1156025366_r_l_v), ((not (((eq r) X2) X3))->(((eq (r->option1457017436_r_l_v)) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v F) X2) (some_P1807977723_r_l_v Y))) X3) none_P277133687_r_l_v)) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v F) X3) none_P277133687_r_l_v)) X2) (some_P1807977723_r_l_v Y)))))
% 0.53/0.69  FOF formula (forall (X2:l) (X3:l) (F:(l->option_val_r_l_v)) (Y:val_r_l_v), ((not (((eq l) X2) X3))->(((eq (l->option_val_r_l_v)) (((fun_up1835647912_r_l_v (((fun_up1835647912_r_l_v F) X2) (some_val_r_l_v Y))) X3) none_val_r_l_v)) (((fun_up1835647912_r_l_v (((fun_up1835647912_r_l_v F) X3) none_val_r_l_v)) X2) (some_val_r_l_v Y))))) of role axiom named fact_21_restrictions__inwards
% 0.53/0.69  A new axiom: (forall (X2:l) (X3:l) (F:(l->option_val_r_l_v)) (Y:val_r_l_v), ((not (((eq l) X2) X3))->(((eq (l->option_val_r_l_v)) (((fun_up1835647912_r_l_v (((fun_up1835647912_r_l_v F) X2) (some_val_r_l_v Y))) X3) none_val_r_l_v)) (((fun_up1835647912_r_l_v (((fun_up1835647912_r_l_v F) X3) none_val_r_l_v)) X2) (some_val_r_l_v Y)))))
% 0.53/0.69  FOF formula (forall (X2:l), (((eq (l->option_val_r_l_v)) (((fun_up1835647912_r_l_v (fun (X:l)=> none_val_r_l_v)) X2) none_val_r_l_v)) (fun (X:l)=> none_val_r_l_v))) of role axiom named fact_22_empty__upd__none
% 0.53/0.69  A new axiom: (forall (X2:l), (((eq (l->option_val_r_l_v)) (((fun_up1835647912_r_l_v (fun (X:l)=> none_val_r_l_v)) X2) none_val_r_l_v)) (fun (X:l)=> none_val_r_l_v)))
% 0.53/0.69  FOF formula (forall (X2:r), (((eq (r->option1457017436_r_l_v)) (((fun_up709272714_r_l_v (fun (X:r)=> none_P277133687_r_l_v)) X2) none_P277133687_r_l_v)) (fun (X:r)=> none_P277133687_r_l_v))) of role axiom named fact_23_empty__upd__none
% 0.53/0.69  A new axiom: (forall (X2:r), (((eq (r->option1457017436_r_l_v)) (((fun_up709272714_r_l_v (fun (X:r)=> none_P277133687_r_l_v)) X2) none_P277133687_r_l_v)) (fun (X:r)=> none_P277133687_r_l_v)))
% 0.53/0.69  FOF formula (forall (S:(r->option1457017436_r_l_v)) (R:r) (V:produc1156025366_r_l_v), ((((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v V))->((member_r R) (rID_G_r_l_v S)))) of role axiom named fact_24_RID_092_060_094sub_062GI_I1_J
% 0.53/0.69  A new axiom: (forall (S:(r->option1457017436_r_l_v)) (R:r) (V:produc1156025366_r_l_v), ((((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v V))->((member_r R) (rID_G_r_l_v S))))
% 0.53/0.69  FOF formula (forall (X2:option1457017436_r_l_v), (((eq Prop) (not (((eq option1457017436_r_l_v) X2) none_P277133687_r_l_v))) ((ex produc1156025366_r_l_v) (fun (Y2:produc1156025366_r_l_v)=> (((eq option1457017436_r_l_v) X2) (some_P1807977723_r_l_v Y2)))))) of role axiom named fact_25_not__None__eq
% 0.53/0.69  A new axiom: (forall (X2:option1457017436_r_l_v), (((eq Prop) (not (((eq option1457017436_r_l_v) X2) none_P277133687_r_l_v))) ((ex produc1156025366_r_l_v) (fun (Y2:produc1156025366_r_l_v)=> (((eq option1457017436_r_l_v) X2) (some_P1807977723_r_l_v Y2))))))
% 0.53/0.69  FOF formula (forall (X2:option_val_r_l_v), (((eq Prop) (not (((eq option_val_r_l_v) X2) none_val_r_l_v))) ((ex val_r_l_v) (fun (Y2:val_r_l_v)=> (((eq option_val_r_l_v) X2) (some_val_r_l_v Y2)))))) of role axiom named fact_26_not__None__eq
% 0.53/0.69  A new axiom: (forall (X2:option_val_r_l_v), (((eq Prop) (not (((eq option_val_r_l_v) X2) none_val_r_l_v))) ((ex val_r_l_v) (fun (Y2:val_r_l_v)=> (((eq option_val_r_l_v) X2) (some_val_r_l_v Y2))))))
% 0.53/0.69  FOF formula (forall (X2:option1457017436_r_l_v), (((eq Prop) (forall (Y2:produc1156025366_r_l_v), (not (((eq option1457017436_r_l_v) X2) (some_P1807977723_r_l_v Y2))))) (((eq option1457017436_r_l_v) X2) none_P277133687_r_l_v))) of role axiom named fact_27_not__Some__eq
% 0.53/0.69  A new axiom: (forall (X2:option1457017436_r_l_v), (((eq Prop) (forall (Y2:produc1156025366_r_l_v), (not (((eq option1457017436_r_l_v) X2) (some_P1807977723_r_l_v Y2))))) (((eq option1457017436_r_l_v) X2) none_P277133687_r_l_v)))
% 0.53/0.70  FOF formula (forall (X2:option_val_r_l_v), (((eq Prop) (forall (Y2:val_r_l_v), (not (((eq option_val_r_l_v) X2) (some_val_r_l_v Y2))))) (((eq option_val_r_l_v) X2) none_val_r_l_v))) of role axiom named fact_28_not__Some__eq
% 0.53/0.70  A new axiom: (forall (X2:option_val_r_l_v), (((eq Prop) (forall (Y2:val_r_l_v), (not (((eq option_val_r_l_v) X2) (some_val_r_l_v Y2))))) (((eq option_val_r_l_v) X2) none_val_r_l_v)))
% 0.53/0.70  FOF formula (((eq option1457017436_r_l_v) (s_1 r2)) (some_P1807977723_r_l_v ((produc297528454_r_l_v sigma) ((produc1834103605_r_l_v tau) ((plug_r_l_v e) (rfork_r_l_v e3)))))) of role axiom named fact_29_s_092_060_094sub_0621__r
% 0.53/0.70  A new axiom: (((eq option1457017436_r_l_v) (s_1 r2)) (some_P1807977723_r_l_v ((produc297528454_r_l_v sigma) ((produc1834103605_r_l_v tau) ((plug_r_l_v e) (rfork_r_l_v e3))))))
% 0.53/0.70  FOF formula (forall (S_2:(r->option1457017436_r_l_v)) (S_1:(r->option1457017436_r_l_v)) (R:r) (X2:produc1156025366_r_l_v) (S_22:(r->option1457017436_r_l_v)) (R2:r) (Y:produc1156025366_r_l_v), ((((eq (r->option1457017436_r_l_v)) S_2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2)))->((((eq (r->option1457017436_r_l_v)) S_22) (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y)))->(((((revision_step_r_l_v subst) R2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2))) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2))) R2) (some_P1807977723_r_l_v Y)))->(((((revision_step_r_l_v subst) R) (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y))) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y))) R) (some_P1807977723_r_l_v X2)))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v subst) R2) S_2) S_3)) (((eq (r->option1457017436_r_l_v)) S_2) S_3)))) ((or ((((revision_step_r_l_v subst) R) S_22) S_32)) (((eq (r->option1457017436_r_l_v)) S_22) S_32)))))))))))) of role axiom named fact_30_local__steps__commute
% 0.53/0.70  A new axiom: (forall (S_2:(r->option1457017436_r_l_v)) (S_1:(r->option1457017436_r_l_v)) (R:r) (X2:produc1156025366_r_l_v) (S_22:(r->option1457017436_r_l_v)) (R2:r) (Y:produc1156025366_r_l_v), ((((eq (r->option1457017436_r_l_v)) S_2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2)))->((((eq (r->option1457017436_r_l_v)) S_22) (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y)))->(((((revision_step_r_l_v subst) R2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2))) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2))) R2) (some_P1807977723_r_l_v Y)))->(((((revision_step_r_l_v subst) R) (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y))) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y))) R) (some_P1807977723_r_l_v X2)))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v subst) R2) S_2) S_3)) (((eq (r->option1457017436_r_l_v)) S_2) S_3)))) ((or ((((revision_step_r_l_v subst) R) S_22) S_32)) (((eq (r->option1457017436_r_l_v)) S_22) S_32))))))))))))
% 0.53/0.70  FOF formula (forall (R:r) (S:(r->option1457017436_r_l_v)) (S2:(r->option1457017436_r_l_v)), (((((revision_step_r_l_v subst) R) S) S2)->((forall (Sigma:(l->option_val_r_l_v)) (Tau:(l->option_val_r_l_v)) (E:cntxt_r_l_v) (E2:expr_r_l_v), (not (((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma) ((produc1834103605_r_l_v Tau) ((plug_r_l_v E) (rfork_r_l_v E2))))))))->((ord_less_eq_set_r (rID_G_r_l_v S2)) (rID_G_r_l_v S))))) of role axiom named fact_31_only__fork__introduces__rids
% 0.53/0.70  A new axiom: (forall (R:r) (S:(r->option1457017436_r_l_v)) (S2:(r->option1457017436_r_l_v)), (((((revision_step_r_l_v subst) R) S) S2)->((forall (Sigma:(l->option_val_r_l_v)) (Tau:(l->option_val_r_l_v)) (E:cntxt_r_l_v) (E2:expr_r_l_v), (not (((eq option1457017436_r_l_v) (S R)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma) ((produc1834103605_r_l_v Tau) ((plug_r_l_v E) (rfork_r_l_v E2))))))))->((ord_less_eq_set_r (rID_G_r_l_v S2)) (rID_G_r_l_v S)))))
% 0.53/0.71  FOF formula (forall (R:r) (S_1:(r->option1457017436_r_l_v)) (S_2:(r->option1457017436_r_l_v)) (S_22:(r->option1457017436_r_l_v)), (((((revision_step_r_l_v subst) R) S_1) S_2)->(((((revision_step_r_l_v subst) R) S_1) S_22)->((eq_states_r_l_v S_2) S_22)))) of role axiom named fact_32_local__determinism
% 0.53/0.71  A new axiom: (forall (R:r) (S_1:(r->option1457017436_r_l_v)) (S_2:(r->option1457017436_r_l_v)) (S_22:(r->option1457017436_r_l_v)), (((((revision_step_r_l_v subst) R) S_1) S_2)->(((((revision_step_r_l_v subst) R) S_1) S_22)->((eq_states_r_l_v S_2) S_22))))
% 0.53/0.71  FOF formula (forall (R2:r) (S_2:(r->option1457017436_r_l_v)) (R:r) (S_22:(r->option1457017436_r_l_v)), (((ex (r->option1457017436_r_l_v)) (fun (S_33:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_34:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_33) S_34)) ((or ((((revision_step_r_l_v subst) R2) S_2) S_33)) (((eq (r->option1457017436_r_l_v)) S_2) S_33)))) ((or ((((revision_step_r_l_v subst) R) S_22) S_34)) (((eq (r->option1457017436_r_l_v)) S_22) S_34)))))))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v subst) R) S_22) S_3)) (((eq (r->option1457017436_r_l_v)) S_22) S_3)))) ((or ((((revision_step_r_l_v subst) R2) S_2) S_32)) (((eq (r->option1457017436_r_l_v)) S_2) S_32))))))))) of role axiom named fact_33_SLC__sym
% 0.53/0.71  A new axiom: (forall (R2:r) (S_2:(r->option1457017436_r_l_v)) (R:r) (S_22:(r->option1457017436_r_l_v)), (((ex (r->option1457017436_r_l_v)) (fun (S_33:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_34:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_33) S_34)) ((or ((((revision_step_r_l_v subst) R2) S_2) S_33)) (((eq (r->option1457017436_r_l_v)) S_2) S_33)))) ((or ((((revision_step_r_l_v subst) R) S_22) S_34)) (((eq (r->option1457017436_r_l_v)) S_22) S_34)))))))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v subst) R) S_22) S_3)) (((eq (r->option1457017436_r_l_v)) S_22) S_3)))) ((or ((((revision_step_r_l_v subst) R2) S_2) S_32)) (((eq (r->option1457017436_r_l_v)) S_2) S_32)))))))))
% 0.53/0.72  FOF formula (forall (S_35:(r->option1457017436_r_l_v)) (S_36:(r->option1457017436_r_l_v)) (R2:r) (S_2:(r->option1457017436_r_l_v)) (R:r) (S_22:(r->option1457017436_r_l_v)), ((((eq (r->option1457017436_r_l_v)) S_35) S_36)->(((((revision_step_r_l_v subst) R2) S_2) S_35)->(((((revision_step_r_l_v subst) R) S_22) S_36)->((and ((and ((eq_states_r_l_v S_35) S_36)) ((or ((((revision_step_r_l_v subst) R2) S_2) S_35)) (((eq (r->option1457017436_r_l_v)) S_2) S_35)))) ((or ((((revision_step_r_l_v subst) R) S_22) S_36)) (((eq (r->option1457017436_r_l_v)) S_22) S_36))))))) of role axiom named fact_34_SLC__commute
% 0.53/0.72  A new axiom: (forall (S_35:(r->option1457017436_r_l_v)) (S_36:(r->option1457017436_r_l_v)) (R2:r) (S_2:(r->option1457017436_r_l_v)) (R:r) (S_22:(r->option1457017436_r_l_v)), ((((eq (r->option1457017436_r_l_v)) S_35) S_36)->(((((revision_step_r_l_v subst) R2) S_2) S_35)->(((((revision_step_r_l_v subst) R) S_22) S_36)->((and ((and ((eq_states_r_l_v S_35) S_36)) ((or ((((revision_step_r_l_v subst) R2) S_2) S_35)) (((eq (r->option1457017436_r_l_v)) S_2) S_35)))) ((or ((((revision_step_r_l_v subst) R) S_22) S_36)) (((eq (r->option1457017436_r_l_v)) S_22) S_36)))))))
% 0.53/0.72  FOF formula (forall (S:(r->option1457017436_r_l_v)) (R:r) (S2:(r->option1457017436_r_l_v)), (((reachable_r_l_v subst) S)->(((((revision_step_r_l_v subst) R) S) S2)->((reachable_r_l_v subst) S2)))) of role axiom named fact_35_reachability__closed__under__execution__step
% 0.53/0.73  A new axiom: (forall (S:(r->option1457017436_r_l_v)) (R:r) (S2:(r->option1457017436_r_l_v)), (((reachable_r_l_v subst) S)->(((((revision_step_r_l_v subst) R) S) S2)->((reachable_r_l_v subst) S2))))
% 0.53/0.73  FOF formula (forall (X22:produc1156025366_r_l_v) (Y22:produc1156025366_r_l_v), (((eq Prop) (((eq option1457017436_r_l_v) (some_P1807977723_r_l_v X22)) (some_P1807977723_r_l_v Y22))) (((eq produc1156025366_r_l_v) X22) Y22))) of role axiom named fact_36_option_Oinject
% 0.53/0.73  A new axiom: (forall (X22:produc1156025366_r_l_v) (Y22:produc1156025366_r_l_v), (((eq Prop) (((eq option1457017436_r_l_v) (some_P1807977723_r_l_v X22)) (some_P1807977723_r_l_v Y22))) (((eq produc1156025366_r_l_v) X22) Y22)))
% 0.53/0.73  FOF formula (forall (X22:val_r_l_v) (Y22:val_r_l_v), (((eq Prop) (((eq option_val_r_l_v) (some_val_r_l_v X22)) (some_val_r_l_v Y22))) (((eq val_r_l_v) X22) Y22))) of role axiom named fact_37_option_Oinject
% 0.53/0.73  A new axiom: (forall (X22:val_r_l_v) (Y22:val_r_l_v), (((eq Prop) (((eq option_val_r_l_v) (some_val_r_l_v X22)) (some_val_r_l_v Y22))) (((eq val_r_l_v) X22) Y22)))
% 0.53/0.73  FOF formula (forall (S:(r->option1457017436_r_l_v)) (R:r) (S2:(r->option1457017436_r_l_v)), (((reachable_r_l_v subst) S)->(((eq Prop) ((((revision_step_r_l_v subst) R) S) S2)) ((((revisi1291188644_r_l_v subst) R) S) S2)))) of role axiom named fact_38_transition__relations__equivalent
% 0.53/0.73  A new axiom: (forall (S:(r->option1457017436_r_l_v)) (R:r) (S2:(r->option1457017436_r_l_v)), (((reachable_r_l_v subst) S)->(((eq Prop) ((((revision_step_r_l_v subst) R) S) S2)) ((((revisi1291188644_r_l_v subst) R) S) S2))))
% 0.53/0.73  FOF formula (forall (R2:r) (S:(r->option1457017436_r_l_v)) (R:r), (((member_r R2) (rID_G_r_l_v (((fun_up709272714_r_l_v S) R) none_P277133687_r_l_v)))->((member_r R2) (rID_G_r_l_v S)))) of role axiom named fact_39_in__restricted__global__in__unrestricted__global_I1_J
% 0.53/0.73  A new axiom: (forall (R2:r) (S:(r->option1457017436_r_l_v)) (R:r), (((member_r R2) (rID_G_r_l_v (((fun_up709272714_r_l_v S) R) none_P277133687_r_l_v)))->((member_r R2) (rID_G_r_l_v S))))
% 0.53/0.73  FOF formula (forall (R2:r) (S:(r->option1457017436_r_l_v)) (R:r) (Ls:produc1156025366_r_l_v), (((member_r R2) (rID_G_r_l_v (((fun_up709272714_r_l_v S) R) none_P277133687_r_l_v)))->((member_r R2) (rID_G_r_l_v (((fun_up709272714_r_l_v S) R) (some_P1807977723_r_l_v Ls)))))) of role axiom named fact_40_in__restricted__global__in__updated__global_I1_J
% 0.53/0.73  A new axiom: (forall (R2:r) (S:(r->option1457017436_r_l_v)) (R:r) (Ls:produc1156025366_r_l_v), (((member_r R2) (rID_G_r_l_v (((fun_up709272714_r_l_v S) R) none_P277133687_r_l_v)))->((member_r R2) (rID_G_r_l_v (((fun_up709272714_r_l_v S) R) (some_P1807977723_r_l_v Ls))))))
% 0.53/0.73  FOF formula (forall (S:(r->option1457017436_r_l_v)), (((eq Prop) ((reachable_r_l_v subst) S)) ((ex expr_r_l_v) (fun (E5:expr_r_l_v)=> ((ex (r->option1457017436_r_l_v)) (fun (S3:(r->option1457017436_r_l_v))=> ((((execution_r_l_v subst) E5) S3) S))))))) of role axiom named fact_41_reachable__def
% 0.53/0.73  A new axiom: (forall (S:(r->option1457017436_r_l_v)), (((eq Prop) ((reachable_r_l_v subst) S)) ((ex expr_r_l_v) (fun (E5:expr_r_l_v)=> ((ex (r->option1457017436_r_l_v)) (fun (S3:(r->option1457017436_r_l_v))=> ((((execution_r_l_v subst) E5) S3) S)))))))
% 0.53/0.73  FOF formula (forall (Subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))) (R:r) (S_1:(r->option1457017436_r_l_v)) (S_2:(r->option1457017436_r_l_v)) (S_22:(r->option1457017436_r_l_v)), ((substitution_r_l_v Subst)->(((((revision_step_r_l_v Subst) R) S_1) S_2)->(((((revision_step_r_l_v Subst) R) S_1) S_22)->((eq_states_r_l_v S_2) S_22))))) of role axiom named fact_42_substitution_Olocal__determinism
% 0.53/0.73  A new axiom: (forall (Subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))) (R:r) (S_1:(r->option1457017436_r_l_v)) (S_2:(r->option1457017436_r_l_v)) (S_22:(r->option1457017436_r_l_v)), ((substitution_r_l_v Subst)->(((((revision_step_r_l_v Subst) R) S_1) S_2)->(((((revision_step_r_l_v Subst) R) S_1) S_22)->((eq_states_r_l_v S_2) S_22)))))
% 0.60/0.74  FOF formula (forall (Subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))) (S_35:(r->option1457017436_r_l_v)) (S_36:(r->option1457017436_r_l_v)) (R2:r) (S_2:(r->option1457017436_r_l_v)) (R:r) (S_22:(r->option1457017436_r_l_v)), ((substitution_r_l_v Subst)->((((eq (r->option1457017436_r_l_v)) S_35) S_36)->(((((revision_step_r_l_v Subst) R2) S_2) S_35)->(((((revision_step_r_l_v Subst) R) S_22) S_36)->((and ((and ((eq_states_r_l_v S_35) S_36)) ((or ((((revision_step_r_l_v Subst) R2) S_2) S_35)) (((eq (r->option1457017436_r_l_v)) S_2) S_35)))) ((or ((((revision_step_r_l_v Subst) R) S_22) S_36)) (((eq (r->option1457017436_r_l_v)) S_22) S_36)))))))) of role axiom named fact_43_substitution_OSLC__commute
% 0.60/0.74  A new axiom: (forall (Subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))) (S_35:(r->option1457017436_r_l_v)) (S_36:(r->option1457017436_r_l_v)) (R2:r) (S_2:(r->option1457017436_r_l_v)) (R:r) (S_22:(r->option1457017436_r_l_v)), ((substitution_r_l_v Subst)->((((eq (r->option1457017436_r_l_v)) S_35) S_36)->(((((revision_step_r_l_v Subst) R2) S_2) S_35)->(((((revision_step_r_l_v Subst) R) S_22) S_36)->((and ((and ((eq_states_r_l_v S_35) S_36)) ((or ((((revision_step_r_l_v Subst) R2) S_2) S_35)) (((eq (r->option1457017436_r_l_v)) S_2) S_35)))) ((or ((((revision_step_r_l_v Subst) R) S_22) S_36)) (((eq (r->option1457017436_r_l_v)) S_22) S_36))))))))
% 0.60/0.74  FOF formula (forall (Subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))) (R2:r) (S_2:(r->option1457017436_r_l_v)) (R:r) (S_22:(r->option1457017436_r_l_v)), ((substitution_r_l_v Subst)->(((ex (r->option1457017436_r_l_v)) (fun (S_33:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_34:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_33) S_34)) ((or ((((revision_step_r_l_v Subst) R2) S_2) S_33)) (((eq (r->option1457017436_r_l_v)) S_2) S_33)))) ((or ((((revision_step_r_l_v Subst) R) S_22) S_34)) (((eq (r->option1457017436_r_l_v)) S_22) S_34)))))))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v Subst) R) S_22) S_3)) (((eq (r->option1457017436_r_l_v)) S_22) S_3)))) ((or ((((revision_step_r_l_v Subst) R2) S_2) S_32)) (((eq (r->option1457017436_r_l_v)) S_2) S_32)))))))))) of role axiom named fact_44_substitution_OSLC__sym
% 0.60/0.74  A new axiom: (forall (Subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))) (R2:r) (S_2:(r->option1457017436_r_l_v)) (R:r) (S_22:(r->option1457017436_r_l_v)), ((substitution_r_l_v Subst)->(((ex (r->option1457017436_r_l_v)) (fun (S_33:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_34:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_33) S_34)) ((or ((((revision_step_r_l_v Subst) R2) S_2) S_33)) (((eq (r->option1457017436_r_l_v)) S_2) S_33)))) ((or ((((revision_step_r_l_v Subst) R) S_22) S_34)) (((eq (r->option1457017436_r_l_v)) S_22) S_34)))))))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v Subst) R) S_22) S_3)) (((eq (r->option1457017436_r_l_v)) S_22) S_3)))) ((or ((((revision_step_r_l_v Subst) R2) S_2) S_32)) (((eq (r->option1457017436_r_l_v)) S_2) S_32))))))))))
% 0.60/0.74  FOF formula (forall (S:(r->option1457017436_r_l_v)) (R:r), ((ord_less_eq_set_r (rID_G_r_l_v (((fun_up709272714_r_l_v S) R) none_P277133687_r_l_v))) (rID_G_r_l_v S))) of role axiom named fact_45_ID__restricted__global__subset__unrestricted_I2_J
% 0.60/0.74  A new axiom: (forall (S:(r->option1457017436_r_l_v)) (R:r), ((ord_less_eq_set_r (rID_G_r_l_v (((fun_up709272714_r_l_v S) R) none_P277133687_r_l_v))) (rID_G_r_l_v S)))
% 0.60/0.74  FOF formula (forall (Subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))) (S_2:(r->option1457017436_r_l_v)) (S_1:(r->option1457017436_r_l_v)) (R:r) (X2:produc1156025366_r_l_v) (S_22:(r->option1457017436_r_l_v)) (R2:r) (Y:produc1156025366_r_l_v), ((substitution_r_l_v Subst)->((((eq (r->option1457017436_r_l_v)) S_2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2)))->((((eq (r->option1457017436_r_l_v)) S_22) (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y)))->(((((revision_step_r_l_v Subst) R2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2))) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2))) R2) (some_P1807977723_r_l_v Y)))->(((((revision_step_r_l_v Subst) R) (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y))) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y))) R) (some_P1807977723_r_l_v X2)))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v Subst) R2) S_2) S_3)) (((eq (r->option1457017436_r_l_v)) S_2) S_3)))) ((or ((((revision_step_r_l_v Subst) R) S_22) S_32)) (((eq (r->option1457017436_r_l_v)) S_22) S_32))))))))))))) of role axiom named fact_46_substitution_Olocal__steps__commute
% 0.60/0.75  A new axiom: (forall (Subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))) (S_2:(r->option1457017436_r_l_v)) (S_1:(r->option1457017436_r_l_v)) (R:r) (X2:produc1156025366_r_l_v) (S_22:(r->option1457017436_r_l_v)) (R2:r) (Y:produc1156025366_r_l_v), ((substitution_r_l_v Subst)->((((eq (r->option1457017436_r_l_v)) S_2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2)))->((((eq (r->option1457017436_r_l_v)) S_22) (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y)))->(((((revision_step_r_l_v Subst) R2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2))) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2))) R2) (some_P1807977723_r_l_v Y)))->(((((revision_step_r_l_v Subst) R) (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y))) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v Y))) R) (some_P1807977723_r_l_v X2)))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v Subst) R2) S_2) S_3)) (((eq (r->option1457017436_r_l_v)) S_2) S_3)))) ((or ((((revision_step_r_l_v Subst) R) S_22) S_32)) (((eq (r->option1457017436_r_l_v)) S_22) S_32)))))))))))))
% 0.60/0.75  FOF formula (forall (Subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))) (S_2:(r->option1457017436_r_l_v)) (S_1:(r->option1457017436_r_l_v)) (R:r) (X2:produc1156025366_r_l_v) (S_22:(r->option1457017436_r_l_v)) (R2:r) (Sigma2:(l->option_val_r_l_v)) (Tau2:(l->option_val_r_l_v)) (E3:cntxt_r_l_v) (R4:r) (E4:expr_r_l_v), ((substitution_r_l_v Subst)->((((eq (r->option1457017436_r_l_v)) S_2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2)))->((((eq (r->option1457017436_r_l_v)) S_22) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R4)))))))) R4) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4)))))->((((eq option1457017436_r_l_v) (S_2 R2)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))->((((member_r R4) (rID_G_r_l_v S_2))->False)->(((((revision_step_r_l_v Subst) R) S_22) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R4)))))))) R4) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4))))) R) (some_P1807977723_r_l_v X2)))->((not (((eq r) R) R2))->((not (((eq r) R) R4))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v Subst) R2) S_2) S_3)) (((eq (r->option1457017436_r_l_v)) S_2) S_3)))) ((or ((((revision_step_r_l_v Subst) R) S_22) S_32)) (((eq (r->option1457017436_r_l_v)) S_22) S_32)))))))))))))))) of role axiom named fact_47_substitution_Olocal__and__fork__commute
% 0.62/0.76  A new axiom: (forall (Subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))) (S_2:(r->option1457017436_r_l_v)) (S_1:(r->option1457017436_r_l_v)) (R:r) (X2:produc1156025366_r_l_v) (S_22:(r->option1457017436_r_l_v)) (R2:r) (Sigma2:(l->option_val_r_l_v)) (Tau2:(l->option_val_r_l_v)) (E3:cntxt_r_l_v) (R4:r) (E4:expr_r_l_v), ((substitution_r_l_v Subst)->((((eq (r->option1457017436_r_l_v)) S_2) (((fun_up709272714_r_l_v S_1) R) (some_P1807977723_r_l_v X2)))->((((eq (r->option1457017436_r_l_v)) S_22) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R4)))))))) R4) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4)))))->((((eq option1457017436_r_l_v) (S_2 R2)) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (rfork_r_l_v E4))))))->((((member_r R4) (rID_G_r_l_v S_2))->False)->(((((revision_step_r_l_v Subst) R) S_22) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v S_1) R2) (some_P1807977723_r_l_v ((produc297528454_r_l_v Sigma2) ((produc1834103605_r_l_v Tau2) ((plug_r_l_v E3) (vE_r_l_v (rid_r_l_v R4)))))))) R4) (some_P1807977723_r_l_v ((produc297528454_r_l_v ((combine_l_val_r_l_v Sigma2) Tau2)) ((produc1834103605_r_l_v (fun (X:l)=> none_val_r_l_v)) E4))))) R) (some_P1807977723_r_l_v X2)))->((not (((eq r) R) R2))->((not (((eq r) R) R4))->((ex (r->option1457017436_r_l_v)) (fun (S_3:(r->option1457017436_r_l_v))=> ((ex (r->option1457017436_r_l_v)) (fun (S_32:(r->option1457017436_r_l_v))=> ((and ((and ((eq_states_r_l_v S_3) S_32)) ((or ((((revision_step_r_l_v Subst) R2) S_2) S_3)) (((eq (r->option1457017436_r_l_v)) S_2) S_3)))) ((or ((((revision_step_r_l_v Subst) R) S_22) S_32)) (((eq (r->option1457017436_r_l_v)) S_22) S_32))))))))))))))))
% 0.62/0.76  FOF formula (forall (X2:option1457017436_r_l_v) (P:(option1457017436_r_l_v->(option1457017436_r_l_v->Prop))) (Y:option1457017436_r_l_v), (((((eq option1457017436_r_l_v) X2) none_P277133687_r_l_v)->((P X2) Y))->(((((eq option1457017436_r_l_v) Y) none_P277133687_r_l_v)->((P X2) Y))->((forall (A:produc1156025366_r_l_v) (B:produc1156025366_r_l_v), ((((eq option1457017436_r_l_v) X2) (some_P1807977723_r_l_v A))->((((eq option1457017436_r_l_v) Y) (some_P1807977723_r_l_v B))->((P X2) Y))))->((P X2) Y))))) of role axiom named fact_48_combine__options__cases
% 0.62/0.76  A new axiom: (forall (X2:option1457017436_r_l_v) (P:(option1457017436_r_l_v->(option1457017436_r_l_v->Prop))) (Y:option1457017436_r_l_v), (((((eq option1457017436_r_l_v) X2) none_P277133687_r_l_v)->((P X2) Y))->(((((eq option1457017436_r_l_v) Y) none_P277133687_r_l_v)->((P X2) Y))->((forall (A:produc1156025366_r_l_v) (B:produc1156025366_r_l_v), ((((eq option1457017436_r_l_v) X2) (some_P1807977723_r_l_v A))->((((eq option1457017436_r_l_v) Y) (some_P1807977723_r_l_v B))->((P X2) Y))))->((P X2) Y)))))
% 0.62/0.76  FOF formula (forall (X2:option1457017436_r_l_v) (P:(option1457017436_r_l_v->(option_val_r_l_v->Prop))) (Y:option_val_r_l_v), (((((eq option1457017436_r_l_v) X2) none_P277133687_r_l_v)->((P X2) Y))->(((((eq option_val_r_l_v) Y) none_val_r_l_v)->((P X2) Y))->((forall (A:produc1156025366_r_l_v) (B:val_r_l_v), ((((eq option1457017436_r_l_v) X2) (some_P1807977723_r_l_v A))->((((eq option_val_r_l_v) Y) (some_val_r_l_v B))->((P X2) Y))))->((P X2) Y))))) of role axiom named fact_49_combine__options__cases
% 0.62/0.76  A new axiom: (forall (X2:option1457017436_r_l_v) (P:(option1457017436_r_l_v->(option_val_r_l_v->Prop))) (Y:option_val_r_l_v), (((((eq option1457017436_r_l_v) X2) none_P277133687_r_l_v)->((P X2) Y))->(((((eq option_val_r_l_v) Y) none_val_r_l_v)->((P X2) Y))->((forall (A:produc1156025366_r_l_v) (B:val_r_l_v), ((((eq option1457017436_r_l_v) X2) (some_P1807977723_r_l_v A))->((((eq option_val_r_l_v) Y) (some_val_r_l_v B))->((P X2) Y))))->((P X2) Y)))))
% 0.62/0.77  FOF formula (forall (X2:option_val_r_l_v) (P:(option_val_r_l_v->(option1457017436_r_l_v->Prop))) (Y:option1457017436_r_l_v), (((((eq option_val_r_l_v) X2) none_val_r_l_v)->((P X2) Y))->(((((eq option1457017436_r_l_v) Y) none_P277133687_r_l_v)->((P X2) Y))->((forall (A:val_r_l_v) (B:produc1156025366_r_l_v), ((((eq option_val_r_l_v) X2) (some_val_r_l_v A))->((((eq option1457017436_r_l_v) Y) (some_P1807977723_r_l_v B))->((P X2) Y))))->((P X2) Y))))) of role axiom named fact_50_combine__options__cases
% 0.62/0.77  A new axiom: (forall (X2:option_val_r_l_v) (P:(option_val_r_l_v->(option1457017436_r_l_v->Prop))) (Y:option1457017436_r_l_v), (((((eq option_val_r_l_v) X2) none_val_r_l_v)->((P X2) Y))->(((((eq option1457017436_r_l_v) Y) none_P277133687_r_l_v)->((P X2) Y))->((forall (A:val_r_l_v) (B:produc1156025366_r_l_v), ((((eq option_val_r_l_v) X2) (some_val_r_l_v A))->((((eq option1457017436_r_l_v) Y) (some_P1807977723_r_l_v B))->((P X2) Y))))->((P X2) Y)))))
% 0.62/0.77  FOF formula (forall (X2:option_val_r_l_v) (P:(option_val_r_l_v->(option_val_r_l_v->Prop))) (Y:option_val_r_l_v), (((((eq option_val_r_l_v) X2) none_val_r_l_v)->((P X2) Y))->(((((eq option_val_r_l_v) Y) none_val_r_l_v)->((P X2) Y))->((forall (A:val_r_l_v) (B:val_r_l_v), ((((eq option_val_r_l_v) X2) (some_val_r_l_v A))->((((eq option_val_r_l_v) Y) (some_val_r_l_v B))->((P X2) Y))))->((P X2) Y))))) of role axiom named fact_51_combine__options__cases
% 0.62/0.77  A new axiom: (forall (X2:option_val_r_l_v) (P:(option_val_r_l_v->(option_val_r_l_v->Prop))) (Y:option_val_r_l_v), (((((eq option_val_r_l_v) X2) none_val_r_l_v)->((P X2) Y))->(((((eq option_val_r_l_v) Y) none_val_r_l_v)->((P X2) Y))->((forall (A:val_r_l_v) (B:val_r_l_v), ((((eq option_val_r_l_v) X2) (some_val_r_l_v A))->((((eq option_val_r_l_v) Y) (some_val_r_l_v B))->((P X2) Y))))->((P X2) Y)))))
% 0.62/0.77  FOF formula (forall (A2:set_l) (P:(set_l->Prop)), (((eq Prop) ((member_set_l A2) (collect_set_l P))) (P A2))) of role axiom named fact_52_mem__Collect__eq
% 0.62/0.77  A new axiom: (forall (A2:set_l) (P:(set_l->Prop)), (((eq Prop) ((member_set_l A2) (collect_set_l P))) (P A2)))
% 0.62/0.77  FOF formula (forall (A2:set_r) (P:(set_r->Prop)), (((eq Prop) ((member_set_r A2) (collect_set_r P))) (P A2))) of role axiom named fact_53_mem__Collect__eq
% 0.62/0.77  A new axiom: (forall (A2:set_r) (P:(set_r->Prop)), (((eq Prop) ((member_set_r A2) (collect_set_r P))) (P A2)))
% 0.62/0.77  FOF formula (forall (A2:r) (P:(r->Prop)), (((eq Prop) ((member_r A2) (collect_r P))) (P A2))) of role axiom named fact_54_mem__Collect__eq
% 0.62/0.77  A new axiom: (forall (A2:r) (P:(r->Prop)), (((eq Prop) ((member_r A2) (collect_r P))) (P A2)))
% 0.62/0.77  FOF formula (forall (A2:l) (P:(l->Prop)), (((eq Prop) ((member_l A2) (collect_l P))) (P A2))) of role axiom named fact_55_mem__Collect__eq
% 0.62/0.77  A new axiom: (forall (A2:l) (P:(l->Prop)), (((eq Prop) ((member_l A2) (collect_l P))) (P A2)))
% 0.62/0.77  FOF formula (forall (A2:produc1389397445_r_l_v) (P:(produc1389397445_r_l_v->Prop)), (((eq Prop) ((member1522896238_r_l_v A2) (collec1978425008_r_l_v P))) (P A2))) of role axiom named fact_56_mem__Collect__eq
% 0.62/0.77  A new axiom: (forall (A2:produc1389397445_r_l_v) (P:(produc1389397445_r_l_v->Prop)), (((eq Prop) ((member1522896238_r_l_v A2) (collec1978425008_r_l_v P))) (P A2)))
% 0.62/0.77  FOF formula (forall (A3:set_set_l), (((eq set_set_l) (collect_set_l (fun (X:set_l)=> ((member_set_l X) A3)))) A3)) of role axiom named fact_57_Collect__mem__eq
% 0.62/0.77  A new axiom: (forall (A3:set_set_l), (((eq set_set_l) (collect_set_l (fun (X:set_l)=> ((member_set_l X) A3)))) A3))
% 0.62/0.77  FOF formula (forall (A3:set_set_r), (((eq set_set_r) (collect_set_r (fun (X:set_r)=> ((member_set_r X) A3)))) A3)) of role axiom named fact_58_Collect__mem__eq
% 0.62/0.77  A new axiom: (forall (A3:set_set_r), (((eq set_set_r) (collect_set_r (fun (X:set_r)=> ((member_set_r X) A3)))) A3))
% 0.62/0.77  FOF formula (forall (A3:set_r), (((eq set_r) (collect_r (fun (X:r)=> ((member_r X) A3)))) A3)) of role axiom named fact_59_Collect__mem__eq
% 0.62/0.79  A new axiom: (forall (A3:set_r), (((eq set_r) (collect_r (fun (X:r)=> ((member_r X) A3)))) A3))
% 0.62/0.79  FOF formula (forall (A3:set_l), (((eq set_l) (collect_l (fun (X:l)=> ((member_l X) A3)))) A3)) of role axiom named fact_60_Collect__mem__eq
% 0.62/0.79  A new axiom: (forall (A3:set_l), (((eq set_l) (collect_l (fun (X:l)=> ((member_l X) A3)))) A3))
% 0.62/0.79  FOF formula (forall (A3:set_Pr1409704485_r_l_v), (((eq set_Pr1409704485_r_l_v) (collec1978425008_r_l_v (fun (X:produc1389397445_r_l_v)=> ((member1522896238_r_l_v X) A3)))) A3)) of role axiom named fact_61_Collect__mem__eq
% 0.62/0.79  A new axiom: (forall (A3:set_Pr1409704485_r_l_v), (((eq set_Pr1409704485_r_l_v) (collec1978425008_r_l_v (fun (X:produc1389397445_r_l_v)=> ((member1522896238_r_l_v X) A3)))) A3))
% 0.62/0.79  FOF formula (forall (P:(produc1389397445_r_l_v->Prop)) (Q:(produc1389397445_r_l_v->Prop)), ((forall (X4:produc1389397445_r_l_v), (((eq Prop) (P X4)) (Q X4)))->(((eq set_Pr1409704485_r_l_v) (collec1978425008_r_l_v P)) (collec1978425008_r_l_v Q)))) of role axiom named fact_62_Collect__cong
% 0.62/0.79  A new axiom: (forall (P:(produc1389397445_r_l_v->Prop)) (Q:(produc1389397445_r_l_v->Prop)), ((forall (X4:produc1389397445_r_l_v), (((eq Prop) (P X4)) (Q X4)))->(((eq set_Pr1409704485_r_l_v) (collec1978425008_r_l_v P)) (collec1978425008_r_l_v Q))))
% 0.62/0.79  FOF formula (forall (P:(l->Prop)) (Q:(l->Prop)), ((forall (X4:l), (((eq Prop) (P X4)) (Q X4)))->(((eq set_l) (collect_l P)) (collect_l Q)))) of role axiom named fact_63_Collect__cong
% 0.62/0.79  A new axiom: (forall (P:(l->Prop)) (Q:(l->Prop)), ((forall (X4:l), (((eq Prop) (P X4)) (Q X4)))->(((eq set_l) (collect_l P)) (collect_l Q))))
% 0.62/0.79  FOF formula (forall (P:(r->Prop)) (Q:(r->Prop)), ((forall (X4:r), (((eq Prop) (P X4)) (Q X4)))->(((eq set_r) (collect_r P)) (collect_r Q)))) of role axiom named fact_64_Collect__cong
% 0.62/0.79  A new axiom: (forall (P:(r->Prop)) (Q:(r->Prop)), ((forall (X4:r), (((eq Prop) (P X4)) (Q X4)))->(((eq set_r) (collect_r P)) (collect_r Q))))
% 0.62/0.79  FOF formula (forall (P:(set_l->Prop)) (Q:(set_l->Prop)), ((forall (X4:set_l), (((eq Prop) (P X4)) (Q X4)))->(((eq set_set_l) (collect_set_l P)) (collect_set_l Q)))) of role axiom named fact_65_Collect__cong
% 0.62/0.79  A new axiom: (forall (P:(set_l->Prop)) (Q:(set_l->Prop)), ((forall (X4:set_l), (((eq Prop) (P X4)) (Q X4)))->(((eq set_set_l) (collect_set_l P)) (collect_set_l Q))))
% 0.62/0.79  FOF formula (forall (P:(set_r->Prop)) (Q:(set_r->Prop)), ((forall (X4:set_r), (((eq Prop) (P X4)) (Q X4)))->(((eq set_set_r) (collect_set_r P)) (collect_set_r Q)))) of role axiom named fact_66_Collect__cong
% 0.62/0.79  A new axiom: (forall (P:(set_r->Prop)) (Q:(set_r->Prop)), ((forall (X4:set_r), (((eq Prop) (P X4)) (Q X4)))->(((eq set_set_r) (collect_set_r P)) (collect_set_r Q))))
% 0.62/0.79  FOF formula (((eq ((option1457017436_r_l_v->Prop)->Prop)) (fun (P2:(option1457017436_r_l_v->Prop))=> (forall (X5:option1457017436_r_l_v), (P2 X5)))) (fun (P3:(option1457017436_r_l_v->Prop))=> ((and (P3 none_P277133687_r_l_v)) (forall (X:produc1156025366_r_l_v), (P3 (some_P1807977723_r_l_v X)))))) of role axiom named fact_67_split__option__all
% 0.62/0.79  A new axiom: (((eq ((option1457017436_r_l_v->Prop)->Prop)) (fun (P2:(option1457017436_r_l_v->Prop))=> (forall (X5:option1457017436_r_l_v), (P2 X5)))) (fun (P3:(option1457017436_r_l_v->Prop))=> ((and (P3 none_P277133687_r_l_v)) (forall (X:produc1156025366_r_l_v), (P3 (some_P1807977723_r_l_v X))))))
% 0.62/0.79  FOF formula (((eq ((option_val_r_l_v->Prop)->Prop)) (fun (P2:(option_val_r_l_v->Prop))=> (forall (X5:option_val_r_l_v), (P2 X5)))) (fun (P3:(option_val_r_l_v->Prop))=> ((and (P3 none_val_r_l_v)) (forall (X:val_r_l_v), (P3 (some_val_r_l_v X)))))) of role axiom named fact_68_split__option__all
% 0.62/0.79  A new axiom: (((eq ((option_val_r_l_v->Prop)->Prop)) (fun (P2:(option_val_r_l_v->Prop))=> (forall (X5:option_val_r_l_v), (P2 X5)))) (fun (P3:(option_val_r_l_v->Prop))=> ((and (P3 none_val_r_l_v)) (forall (X:val_r_l_v), (P3 (some_val_r_l_v X))))))
% 0.62/0.79  FOF formula (((eq ((option1457017436_r_l_v->Prop)->Prop)) (fun (P2:(option1457017436_r_l_v->Prop))=> ((ex option1457017436_r_l_v) (fun (X5:option1457017436_r_l_v)=> (P2 X5))))) (fun (P3:(option1457017436_r_l_v->Prop))=> ((or (P3 none_P277133687_r_l_v)) ((ex produc1156025366_r_l_v) (fun (X:produc1156025366_r_l_v)=> (P3 (some_P1807977723_r_l_v X))))))) of role axiom named fact_69_split__option__ex
% 0.62/0.79  A new axiom: (((eq ((option1457017436_r_l_v->Prop)->Prop)) (fun (P2:(option1457017436_r_l_v->Prop))=> ((ex option1457017436_r_l_v) (fun (X5:option1457017436_r_l_v)=> (P2 X5))))) (fun (P3:(option1457017436_r_l_v->Prop))=> ((or (P3 none_P277133687_r_l_v)) ((ex produc1156025366_r_l_v) (fun (X:produc1156025366_r_l_v)=> (P3 (some_P1807977723_r_l_v X)))))))
% 0.62/0.79  FOF formula (((eq ((option_val_r_l_v->Prop)->Prop)) (fun (P2:(option_val_r_l_v->Prop))=> ((ex option_val_r_l_v) (fun (X5:option_val_r_l_v)=> (P2 X5))))) (fun (P3:(option_val_r_l_v->Prop))=> ((or (P3 none_val_r_l_v)) ((ex val_r_l_v) (fun (X:val_r_l_v)=> (P3 (some_val_r_l_v X))))))) of role axiom named fact_70_split__option__ex
% 0.62/0.79  A new axiom: (((eq ((option_val_r_l_v->Prop)->Prop)) (fun (P2:(option_val_r_l_v->Prop))=> ((ex option_val_r_l_v) (fun (X5:option_val_r_l_v)=> (P2 X5))))) (fun (P3:(option_val_r_l_v->Prop))=> ((or (P3 none_val_r_l_v)) ((ex val_r_l_v) (fun (X:val_r_l_v)=> (P3 (some_val_r_l_v X)))))))
% 0.62/0.79  FOF formula (forall (P:(option1457017436_r_l_v->Prop)) (Option:option1457017436_r_l_v), ((P none_P277133687_r_l_v)->((forall (X4:produc1156025366_r_l_v), (P (some_P1807977723_r_l_v X4)))->(P Option)))) of role axiom named fact_71_option_Oinducts
% 0.62/0.79  A new axiom: (forall (P:(option1457017436_r_l_v->Prop)) (Option:option1457017436_r_l_v), ((P none_P277133687_r_l_v)->((forall (X4:produc1156025366_r_l_v), (P (some_P1807977723_r_l_v X4)))->(P Option))))
% 0.62/0.79  FOF formula (forall (P:(option_val_r_l_v->Prop)) (Option:option_val_r_l_v), ((P none_val_r_l_v)->((forall (X4:val_r_l_v), (P (some_val_r_l_v X4)))->(P Option)))) of role axiom named fact_72_option_Oinducts
% 0.62/0.79  A new axiom: (forall (P:(option_val_r_l_v->Prop)) (Option:option_val_r_l_v), ((P none_val_r_l_v)->((forall (X4:val_r_l_v), (P (some_val_r_l_v X4)))->(P Option))))
% 0.62/0.79  <<<m,(
% 0.62/0.79      ! [Y: option1457017436_r_l_v] :
% 0.62/0.79        ( ( Y != none_P277133687_r_l_v )
% 0.62/0.79       => ~ !>>>!!!<<< [X23: produc1156025366_r_l_v] :
% 0.62/0.79              ( Y
% 0.62/0.79             != ( some_P1807977723_r_l_v @ >>>
% 0.62/0.79  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 99, 113, 185, 229, 265, 285, 300, 221, 120, 187, 124]
% 0.62/0.79  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,59833), LexToken(LPAR,'(',1,59836), name, LexToken(COMMA,',',1,59860), formula_role, LexToken(COMMA,',',1,59866), LexToken(LPAR,'(',1,59867), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,59875), thf_variable_list, LexToken(RBRACKET,']',1,59901), LexToken(COLON,':',1,59903), LexToken(LPAR,'(',1,59911), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.62/0.79  Unexpected exception Syntax error at '!':BANG
% 0.62/0.79  Traceback (most recent call last):
% 0.62/0.79    File "CASC.py", line 79, in <module>
% 0.62/0.79      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.62/0.79    File "/export/starexec/sandbox/solver/bin/TPTP.py", line 38, in __init__
% 0.62/0.79      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.62/0.79    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 265, in parse
% 0.62/0.79      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.62/0.79    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.62/0.79      tok = self.errorfunc(errtoken)
% 0.62/0.79    File "/export/starexec/sandbox/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.62/0.79      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.62/0.79  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------